'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.07
 * lastUpdateDate：2018.02.07
 * description：Object.is和Object.assign的基本用法
 */
// Object.is和Object.assign都是属于ES6中新添加的static Method
/**
 * Object.assign()是分配的意思，也就是说把其它对象的属性方法拷贝到
 * 另一个对象当中去
 * 在Object.assign()方法里至少有两个参数，它的意思就是说可以把第二
 * 个可以枚举的属性拷贝到第一个参数里面去
 */
/**
 * Object.assign({}, { 'name' : 'xiaoxiaoyou' }, { 'age' : 28 }, ...)
 * 它能拷贝的仅限于可枚举的属性，这个要理解好
 */
var obj = {};
let obj2 = Object.assign(obj, { 'name' : 'xiaoxiaoyou' }, { 'age' : 28 });
// result：{ 'name' : 'xiaoxiaoyou' }, { 'age' : 28 }
console.log(obj);
